leetcode 350